Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2022
Тип роботи:
Лабораторна робота
Предмет:
БЖД

Частина тексту файла

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Навчально-науковий інститут атомної та теплової енергетики Кафедра цифрових технологій в енергетиці ЛАБОРАТОРНА РОБОТА №6 з дисципліни «Системи БД» Варіант № 9 Тема: Управління правами користувачів Мета: Створення, редагування і видалення облікових записів користувачів; призначення і скасування привілеїв. Завдання: Створити обліковий запис нового користувача і наділити його певними привілеями Виконання роботи: Створюємо новий SQL скріпт. В якому створюємо нових користувачів та наділяємо їх певними правами. Код SQL: CREATE USER 'owner'@'localhost'; GRANT ALL ON lab.* TO 'owner'@'localhost'; DROP USER 'owner'@'localhost'; CREATE USER 'accountant'@'localhost'; GRANT SELECT ON lab.person TO 'accountant'@'localhost'; GRANT SELECT, UPDATE ON lab.money TO 'accountant'@'localhost'; DROP USER 'accountant'@'localhost'; CREATE USER 'employee'@'localhost'; GRANT SELECT ON lab.person TO 'employee'@'localhost'; GRANT SELECT ON lab.department TO 'employee'@'localhost'; DROP USER 'employee'@'localhost'; Виконання роботи: Код SQL «Accountant»: USE lab; ## Буде відмовленно у використані цієї команди UPDATE person SET FIO_person = "Radkov I.O." WHERE ID_person = 2; ## Довзовлено використаня цієї команди SELECT * FROM person; ## Буде відмовленно у використані цієї команди INSERT INTO money (ID_person, Code_money, Amount_money, Type_money) VALUES (1, 003, 1700, 'Award2'); ## Довзовлено використаня цієї команди UPDATE money SET Amount_money = "300" WHERE ID_money = 2; При виконанні наступної команди користувачем «Accountant», йому буде відмовлено у виконанні: / Також цей користувач не зможе виконати наступну операцію: / Результат: / Але цей користувач зможе переглянути та оновити дані для іншої таблиці, за допомогою наступних команд: / / Результат: / Код SQL «Employee»: USE lab; ## Буде відмовленно у використані цієї команди UPDATE person SET FIO_person = "Radkov I.O." WHERE ID_person = 2; ## Довзовлено використаня цієї команди SELECT * FROM person; ## Буде відмовленно у використані цієї команди UPDATE department SET Department = "Design" WHERE ID_department = 1; ## Довзовлено використаня цієї команди SELECT * FROM department; Результат виконання цього скрипта користувачем «Employee»: / Висновок: Під час виконання лабораторної роботи, було набуто навички з створення, редагування і видалення облікових записів користувачів; призначення і скасування привілеїв.
Антиботан аватар за замовчуванням

21.10.2023 18:10

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини